home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
eastray
/
eastray.doc
next >
Wrap
Text File
|
1991-10-18
|
7KB
|
120 lines
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃◎ ◎┃
┃ EASTRAY version 1.91 ┃
┃◎ Copyright (C) by T.Higashi 1990,1991 ◎┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
・はじめに
EASTRAYはFM TOWNS用に開発されたレイトレーシングのレンダラーです。基本的には二次曲面のCSGでモデリングするタイプです。マッピングやシェーディングはほとんど個人の趣味で強化してあります。
・ファイルの構成
ディレクトリ「EASTRAY」の下には次のようなディレクトリがあります。
DEMO :EASTRAYで作った絵が入っている
PROGRAM :レンダラなどのプログラムなどが入っている
SAMPLE :サンプルのソースデータが入っている
「DEMO」はまさしくデモ用の絵が入っています。DEMO.IVというIV用のスクリプトファイルが一緒に入っているのでIVから全部の絵を表示するデモになります。デ-タ形式はTIFFかGIFです.
「SAMPLE」はEASTRAYで計算できるサンプルデータが入っています。フロッピーやハードディスクにコピーして使ってください。また、SAMPLEのしたに「DEKIAGA.RI」というディレクトリがありますが、この下にサンプルデータの出来上がりの絵があります。
「PROGRAM」のディレクトリの下にはプログラム本体などが入っていますが、そのタイプによって4つに分かれているため、実際には次のような4つのディレクトリがあってその下に実際のファイルがあります。
PROGRAM
+------RT6V191 :TOWNS・387無のマシン用
|
+------RT7V191 :TOWNS・387付きのマシン用
|
+------RX6V191 :DOS-EXTENDER汎用・387無のマシン用
|
+------RX7V191 :DOS-EXTENDER汎用・387付きのマシン用
「RT6V191」「RT7V191」はその名のとおりグラフィックなどの機能を使っているのでTOWNS専用です。
「RX6V191」「RX7V191」はRUN386.EXEと互換のDOS-EXTENDER上ならMS-DOS汎用で動くタイプです。画面もテキストしか使っていません。こちらはTOWNSのMS-DOS上やFMRシリーズなどから使う場合に便利です。
・インストールのしかた
「RX6V191」「RX7V191」は直接RENDER.EXPにソースファイル名を渡すだけなので特別なインストールは必要ありません。
RUN386 RENDER ファイル名 オプション
で実行できます。オプションなどは各ディレクトリのしたの「README.DOC」をごらんください。
「RT6V191」「RT7V191」はTownsMENUから使うようになっているため、多少環境を整える手間がいります。具体的にはAUTOEXEC.BATに環境変数「EASTRAY」を設定することと、TMENU.IF2に「.RAY」ファイルをクリックした時に専用バッチファイルを実行するように設定することです。詳しいインストールのしかたはそれぞれのディレクトリの下の「README.DOC」にかかれています。また、Oh!FMTOWNS創刊号にも紹介がありますからそちらをごらんください。
・マニュアルなどについて
マニュアルは各タイプのプログラムのディレクトリ毎に入っています。
README.DOC・・・・・インストールの仕方やバージョンアップ情報、コピーライト
表示等が入っている。
RAY_FORM.DOC・・・・EASTRAYのデータフォーマットのマニュアル。専門知識
がないと難しい。市販のレイトレ関係の本を読んでからのほう
がいいでしょう。
RAY_FORM.REF・・・・RAY_FORM.DOCからフォーマットの部分だけを抽出した簡易リ
ファレンス。データを作る時にフォーマットを確認するときに
便利。
PANEL.DOC ・・・・・PANEL.EXPのドキュメント。RAY.BATを書き換えて自分専用の環境
にする時に読んでください。
PREVIEW.DOC ・・・・PREVIEW.EXPのドキュメント。RAY.BATを書き換えて自分専用の
環境にする時に読んでください。
・質問など
質問等はOh!FM TOWNS net(03-5488-1333)あるいはNiftySERVEのPICSフォーラム(FPICS)で受け付けています。IDはOh!FM TOWNS netではFM-00117、NiftySERVEではPEE01222です。
・Special Thanks
マッピングデータの使用許可をいただいた長谷川氏に感謝致します。また、バージョンアップのたびにデバッグに強力いただいたNiftySERVEのPICSフォーラム(FPICS)のみなさんに感謝致します。
・著作権、配付について
このプログラムの著作権は私、東 豊一郎が保有しています。
このプログラムを利用することは自由ですが、そのことによる損害が発生しても当方は関知致しません。ただし、バグなどの御指摘は歓迎します。できるだけ対処していきたいと思います。
配付に関しては制限をしません。そのときは必ずこのドキュメントも付けて配付し、作者にご連絡ください。また、ネットなどに転載した方は、バージョンアップがなされた時は最新版を必ず転載してください。
ソースを改変したものを個人的に使うことは制限しませんが、改変したソース・実行形式のプログラムを無断で第三者に再配付をすることは禁止します、必ず作者にご連絡下さい。
主要機能表
-----------------------------------------------------------------------------
扱えるプリミ |二次曲面。円柱・直方体などの二次曲面を論理演算したもの。
ティブの種類 |ポリゴン(monolith形式準拠)。ポリゴンはスムースシェーディングを
|サポート。ポリゴンで透明体を作った場合、屈折表現可能。
|物体数はメモリーの大きさによってのみ制限。
-----------------------------------------------------------------------------
論理演算機能 |AND・ORのブロックが可能。またレンジプリミティブが可能。
|ツリー構造をとり、ネスティングの深さは任意。
-----------------------------------------------------------------------------
移動機能 |平行・回転・拡大縮小・アフィン行列直接指定が可能。
-----------------------------------------------------------------------------
空間分割 |ボクセル分割法をサポート。ボクセルデータをファイルに出力可。
-----------------------------------------------------------------------------
シェーディング|ブリンシェーディング(2種)、異方性反射、Cook-Torranceシェーディ
機能 |ング、コンスタントシェーディング。反射・透明体の表現が可能。
|ほぼ全てのパラメ-タにマッピングが可能。さらに物体に色を割り
|あてる時にマッピングで複数の色を割り当てる属性マッピングが
|可能。バンプマッピングが可能。
-----------------------------------------------------------------------------
マッピング |平面マッピング・球状マッピング・環状マッピング・円柱状マッピ
|ング・全方向マッピングが可能。ほぼ全てのシェーディングパラメ
|ータにマッピングが可能。同一のパラメ-タに任意の枚数のマッピ
|ングが可能。物体の距離などによらず高品位なマッピングが可能な
|ミップマッピングが可能。
-----------------------------------------------------------------------------
光源 |無限遠光源・点光源・スポットライトが使用可能。また、周辺光・
|空の色・デプス効果・ミスト効果が可能。影の有無などこまかな
|設定が可能。オブジェクト扱いの光源(物体とともに移動コマンド
|で移動する)が可能。光源の数はメモリーの大きさによってのみ制限。
-----------------------------------------------------------------------------
アンチエイリア|分散・分配レイトレーシング。しきい値・レベルが指定可。
ス機能 |
-----------------------------------------------------------------------------
出力ファイル |FAL+RGB,TIFF(TOWNS32K),HPI(フルカラー無圧縮α情報付き)が可能。
|HPI出力時にはα合成情報を出力可。また、他のモードでもレンダラ
|内部で合成が可能。
-----------------------------------------------------------------------------
立体視機能 |右目・左目用の出力ファイルを別々に出力可能。
-----------------------------------------------------------------------------